﻿@import url(http://fonts.googleapis.com/css?family=Lora);
@import url(http://fonts.googleapis.com/css?family=Oswald);
/* ----------------------------------------------------------CHILD THEME STYLES-----------------------------------------------------------*/
/*-------- Font Family ---------*/
body,h1.entry-title,h2.post-title ah3,form,a.widget-title,.loop-title,#breadcrumb,.breadcrumb,#comments-number,#reply-title,.bbp-breadcrumb,.comment-header,.comment-meta a,.comment-author cite,#footer,.sidebar .bbp_widget_login .bbp-logged-in a,#content .bbp-topics h2.entry-title{font-family:Lora,Georgia,times,serif;font-weight:300 !important;}
#site-title,h2,h4,div#menu-primary .menu li a,div#menu-secondary .menu li a,div#menu-subsidiary .menu li a,div#menu-primary-title,div#menu-secondary-title,div#menu-subsidiary-title,div#menu-header-horizontal-title,div#menu-header-primary-title,div#menu-header-secondary-title,.mega-menu ul.mega li a,.product-summary .cart table td label,#content .widget h3,#content .bbp-form h3,.sidebar h3,#footer h3,.page-template-contact h3,.tollfree .tollfree_number{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:300;text-transform:capitalize;}
body{font-size:14px;margin:0;padding:0;}
h1{font-size:36px;line-height:48px;}
h2,#content .widget h3,#content .bbp-form h3,h2.post-title a,.tollfree .tollfree_number{font-size:18px;line-height:34px;padding:0;}
h2:after,#content .widget h3:after,#content .bbp-form h3:after{width:40px;height:2px;display:block;content:"";margin-bottom:10px;}
h3{font-size:16px;line-height:22px;}
h4{font-size:14px;line-height:20px;}
h5{font-size:12px;line-height:21px;}
h6{font-size:9px;line-height:15px;}
h1#site-title{font-size:44px;}
p{padding:0;margin:0;}
ol,ol{list-style:decimal;margin-left:46px;}
#your-message,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input.input-text,input[type="time"],input[type="url"],input[type="week"],select,textarea{font:300 14px Lora,Georgia,times,serif;width:auto;border:none;*border:1px solid #cccccc;border:1px solid #cccccc\9;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;outline:0 none;vertical-align:middle;padding:9px;}
select{height:38px;}
input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input.input-text,input[type="time"],input[type="url"],input[type="week"],select{*height:auto;}
address{font-style:normal;}
.left{float:left;}
.right{float:right;}
.clearfix{clear:both;}
.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.label,.badge{font-size:14px;}
b,strong{font-weight:bold;}
ol,ul{list-style:none;margin:12px 0 12px 20px;margin:0;}
ul li{padding:0 0 0 12px;}
h2.post-title a:hover{text-decoration:none;}
a:active{position:relative;top:1px;}
.coolcart_container{float:left;}
/* ----------------------------------------------------------COLORSCHEME-----------------------------------------------------------*/
/*------------ Primary Color1 -------------*/
#site-title a,h1.entry-title,h3 a:hover,a,a.widget-title:hover,a.post-edit-link,#breadcrumb a:hover,.breadcrumb a:hover,.loop-title,#comments-number,#reply-title,ul.products span.price,ul.products span.amount,ul.product_list_widget span.price,ul.product_list_widget span.amount,.product-header h1.product_title,.product-summary .cart table td label,.product-header p.price ins,.bbp-breadcrumb a:hover,.sidebar a.widget-title,.comment-meta a,ul.products span.price ins,.tollfree .tollfree_number{color:#c43c22;}
h3 a,a.widget-title,#breadcrumb a,.breadcrumb a,.bbp-breadcrumb a{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.sidebar .bbp_widget_login .bbp-logged-in a{color:#c43c22 !important;}
h2:after,h3.widget-title span:after,.sidebar h3:after,#content .widget h3:after,#footer h3:after,#content .bbp-form h3:after,#advancedsearch h4:after,.page-template-contact h3:after{background:#c43c22;}
div#menu-secondary .menu li:hover,div#menu-secondary .menu li.current-menu-item{border-bottom-color:#c43c22;}
body.woocommerce span.onsale,body.woocommerce-page span.onsale,.product-header .onsale,ul.products li.product span.onsale,ul.products li .onsale{background:#c43c22;border-radius:20px;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 -1px 0 rgba(0,0,0,0.2) inset,0 1px 2px rgba(0,0,0,0.2);color:#FFFFFF;font-size:12px;font-weight:bold;left:-5px;top:-5px;line-height:32px;margin:0;min-height:32px;min-width:32px;padding:4px;position:absolute;text-align:center;text-shadow:0 -1px 0 #85AD74;}
/*------------ Secondary Color2 -------------*/
h2,h3 a,h3.widget-title span,h3.widget-title,a.widget-title,#footer h3,div#menu-primary .menu li a,div#menu-secondary .menu li a,div#menu-subsidiary .menu li a,.mega-menu ul.mega li a,.sidebar h3,.comment-author cite,.sidebar .widget ul.products li .amount,div#menu-primary-title,div#menu-secondary-title,div#menu-subsidiary-title,div#menu-header-horizontal-title,div#menu-header-primary-title,div#menu-header-secondary-title,#content .bbp-form h3,#advancedsearch h4,.page-template-contact h3,ul.products a h3,.star-rating{color:#444444;}
a:hover,a.post-edit-link:hover,.sidebar a.widget-title:hover{color:#444444;text-decoration:underline;}
.sidebar .bbp_widget_login .bbp-logged-in a:hover{color:#444444 !important;text-decoration:underline;}
.woocommerce_tabs ul.tabs{border-bottom-color:#444444;}
/*------------ Content Color3 -------------*/
body,#footer,#breadcrumb a,.breadcrumb a,.bbp-breadcrumb a,.post_content a.widget-title,#searchform #s,#header #searchform #s,#search-formhybrid-search input.search-text{color:#333333;}
/*------------ Subtext Color4 -------------*/
.breadcrumb .breadcrumb-trail,.woocommerce-page #comments li .comment_container .comment-text p.meta,#content ul.products li del span.amount,#content ul.product_list_widget li del span.amount,#content ul.products li del span.amount span.lebimoney font.money_1,#content ul.products li del span.amount span.lebimoney font.price{color:#666666;text-decoration:line-through;font-size:13px;margin-right:10px}
ul.product_list_widget li del span.amount span.lebimoney font{color:#666666;text-decoration:line-through;font-size:13px}
/*------------ Background Color5 -------------*/
body,div#menu-primary-title,div#menu-secondary-title,div#menu-subsidiary-title,div#menu-secondary .menu li a:hover,div#menu-subsidiary .menu li a:hover,div#menu-secondary .menu li.current-menu-item a,div#menu-subsidiary .menu li.current-menu-item a,div#menu-secondary .menu li:hover a,div#menu-secondary .menu ul ul,div#menu-subsidiary .menu ul ul,.mega-menu ul.mega li .sub-container,.subscribe_cont input[type="text"],.mega-menu ul.mega li a:hover,.mega-menu ul.mega li:hover a,.mega-menu ul.mega li.current-menu-item a,.mega-menu ul.mega li.current-menu-ancestor a,#fancybox-content,#searchform #s,#header #searchform #s,#search-formhybrid-search input.search-text,#searchform #s:focus,#header #searchform #s:focus,#search-formhybrid-search input.search-text:focus,#footer #searchform #s,#footer #search-formhybrid-search input.search-text,#footer #searchform #s:focus,#footer #search-formhybrid-search input.search-text:focus{background-color:#eeeeee;}
#fancybox-content{border-color:#eeeeee;}
/* ----------------------------------------------------------!Header-----------------------------------------------------------*/
.header_bg{position:relative;*z-index:9999999999;}
.header_bg .center{margin:0 auto;width:1000px;}
.header_bg .top{background-color: #F7F7F7;width:100%;height:30px;line-height:30px;border-bottom-color: #E6E6E6;border-bottom-width: 1px;border-bottom-style: solid}
.header_bg .top #userstatus{float:left;width:50%}
.header_bg .top .topnav{margin-right:0px;float:right;width:50%;text-align:right}
.header_bg .top .topnav a{margin-left:10px}
.header_bg .top .topnav a,a:visited{color:#666666;text-decoration:none;}
.header_bg .top .topnav a:hover{color:#c00;text-decoration:underline;}
.header_bg .top .topnav a:active{color:#900;}
.header_bg,.header_bg_down{background:none #ffffff;border-bottom/*\**/
:1px solid rgb(229,229,229)\9;border-bottom:1px solid rgba(128,128,128,0.2);}
/*-------- TOP MENU ---------*/
div#menu-primary .wrap{border:none;background:none transparent;}
div#menu-primary .menu{float:left;z-index:99999;*z-index:9999999999;}
div#menu-primary .menu li a{background:url(../images/sep_top_nav.png) no-repeat right center;font-size:13px;border:none !important;padding:10px 8px;height:1%;text-decoration:none;}
div#menu-primary .menu li ul{border-left/*\**/
:1px solid rgb(229,229,229)\9;border-left:1px solid rgba(128,128,128,0.2);border-right/*\**/
:1px solid rgb(229,229,229)\9;border-right:1px solid rgba(128,128,128,0.2);}
div#menu-primary .menu li:last-child a{background-image:none;}
div#menu-primary .menu li a.with-ul{padding-right:20px;}
div#menu-primary .menu li a.with-ul span.sub-indicator{top:17px;right:9px;}
div#menu-primary .menu li ul li a{background-image:none;*border:none !important;}
/*-------- TOP MENU END ---------*/
#branding{width:auto;padding:0;}
.header-wrap{background:none;position:relative;}
#site-title{float:left;width:300px;padding:25px 0 25px;white-space:nowrap;}
#branding .lang{float:right;width:400px;padding:5px 0 25px;white-space:nowrap;}
#branding .lang ul{list-style-type:none;margin:0;padding:0;}
#branding .lang ul li img{padding-right:5px;vertical-align:middle}
#branding #site-title{margin:0;}
#site-description{padding-bottom:20px;margin:-25px 0 0;}
h2#site-description:after{display:none;}
/*-------- !Navigaion ---------*/
.menu-container .wrap{border-top:none;background:none;position:relative;*z-index:99999995;}
/* ------------ !SLIDER ---------- */
.flexslider{position:relative;overflow:visible !important;}
.flexslider .slides{margin:0;}
.flexslider .slides li{padding:0;}
.flexslider .slides li img{width:100%;height:auto;}
#carousel .flex-viewport{border-top:3px solid #444444;border-bottom:3px solid #444444;}
#carousel .flex-viewport .slides li a img{opacity:0.5;}
#carousel .flex-viewport .slides li.flex-active-slide img,#carousel .flex-viewport .slides li a:hover img{opacity:1;}
.flexslider .slides li a:active{top:0;}
.slider_content{width:960px;margin:0 auto;}
.flex-direction-nav li{background:none;}
.flexslider .flex-direction-nav li a{position:absolute;top:50%;}
.flexslider .flex-direction-nav a.flex-prev{display:block;left:0;text-indent:-9999px;}
.flexslider .flex-direction-nav a.flex-prev{background:url("../images/small_icons.png") no-repeat -1px -252px #444;width:44px;height:44px;display:block;opacity:0.5;}
.flexslider .flex-direction-nav a.flex-prev:hover{background:url("../images/small_icons.png") no-repeat -1px -252px #C43C22;opacity:1;}
.flexslider .flex-direction-nav a.flex-next{display:block;right:0;}
.flexslider .flex-direction-nav a.flex-next:hover{}
.flexslider .flex-direction-nav a.flex-next{background:url("../images/small_icons.png") no-repeat 2px -202px #444;display:block;width:44px;height:44px;text-indent:-9999px;opacity:0.5;}
.flexslider .flex-direction-nav a.flex-next:hover{background:url("../images/small_icons.png") no-repeat 2px -202px #C43C22;opacity:1;}
.flex-control-nav{list-style:none;margin:-22px auto 0;padding:0;text-align:center;}
.flex-control-nav li{display:block;margin-right:3px;}
.flex-control-nav li a{display:block;width:12px;height:12px;border-radius:6px;box-shadow:0 -1px 0 rgba(256,256,256,0.5) !important;text-indent:-9999px;}
.slider_content{width:1000px;margin:40px auto;}
.jcarousel-prev,.jcarousel-next{top:130px;}
.jcarousel-skin-tango{position:relative;}
.slides_container{overflow:hidden;}
.form-row-first,.form-row-last{*width:46% !important;*marging:0 2% !important;}
.col-1 .form-row select,.col-2 .form-row select{*width:155px !important}
/* ----------------------------------------------------------!CONTENT-----------------------------------------------------------*/
#container #main .wrap{padding:0 0 40px;}
#main .wrap{background:none;}
.hfeed{border:none;}
.loop-meta{border:none;padding:0;}
#breadcrumb,.breadcrumb,.bbp-breadcrumb{background:none;border:none;font-size:13px;padding:0;margin:20px 0 30px;}
.breadcrumb span.sep,.bbp-breadcrumb span.sep{margin:0 1px;}
h1.loop-title,h1.entry-title,h1.page-title,#comments-number{float:none !important;font-size:28px;line-height:36px;color:#cf553e;font-weight:normal;text-transform:capitalize;margin-bottom:20px;height:1%;}
.entry-content{padding:0;}
#content h1{margin-bottom:15px;}
h3.widget-title{position:relative;background-image:none;}
/* ----------------------------------------------------------!Sidebar-----------------------------------------------------------*/
#sidebar-primary,#sidebar-secondary{width:280px;border:0;}
.sidebar{padding:0;}
.widget-inside{padding:0;}
.widget-inside *{max-width:none\0/;}
.sidebar .advt_widget a img{width:100%;height:auto;}
/* ----------------------------------------------------------!WIDGETS-----------------------------------------------------------*/
/* --------------- !Common Styling --------------------*/
.header-wrap .widget{float:right;width:auto;clear:none;position:relative;z-index:9999;}
.sidebar h3,#footer h3,#advancedsearch h4,.page-template-contact h3{font-size:18px;line-height:34px;padding:0;background:none transparent;*margin-bottom:10px;margin-top:0;}
.sidebar h3:after,#footer h3:after,#advancedsearch h4:after,.page-template-contact h3:after{width:40px;height:2px;margin-bottom:12px;display:block;content:"";}
.sidebar .widget:last-child,#footer .widget:last-child{margin-bottom:0;}
.sidebar .widget ul.products{margin:0;}
.sidebar .widget .product_list_widget li,.sidebar .widget .cart_list li,.sidebar ul li,.sidebar .widget_display_replies ul li,.sidebar .widget ul.products li,#footer .widget .product_list_widget li,#footer .widget .cart_list li,#footer ul li{background:none transparent;border-bottom/*\**/
:1px solid rgb(229,229,229)\9;border-bottom:1px solid rgba(128,128,128,0.2);padding:0 0 8px 0;margin-bottom:8px;}
.sidebar .widget ul.products li{width:100%;margin:0 0 8px 0 !important;}
.sidebar .widget ul.product_list_widget li,.sidebar .widget ul.cart_list li{padding-left:64px !important;}
.sidebar .widget ul.product_list_widget li a img,.sidebar .widget ul.cart_list li a img{margin-left:-64px !important;float:left;}
.widget .product_list_widget li a,.widget .cart_list li a{display:block;*width:100%;}
.sidebar .widget ul.products li span.onsale{display:none !important;}
.sidebar .widget ul.products li .amount{font-size:14px !important;}
.sidebar .widget .product_list_widget li:last-child,.sidebar .widget .cart_list li:last-child,.sidebar ul li:last-child,.sidebar .widget ul.products li:last-child,#footer .widget .product_list_widget li:last-child,#footer .widget .cart_list li:last-child,#footer ul li:last-child{margin-bottom:0;}
#footer .widget .product_list_widget li:last-child,#footer .widget .cart_list li:last-child,#footer ul li:last-child{border-bottom:0;}
.sidebar .widget .product_list_widget li img,.sidebar .widget .cart_list li img,.sidebar .widget ul.products li a img,#footer .widget .product_list_widget li img,#footer .widget .cart_list li img,#footer .widget ul.products li a img{width:55px;height:55px;min-height:55px;margin:3px 10px 6px 0;}
.sidebar .widget .product_list_widget li a,.sidebar .widget .cart_list li a,.sidebar .nav-menu li a,#footer .widget .product_list_widget li a,#footer .widget .cart_list li a,.widget_layered_nav li a,.widget_login li a,.widget_product_categories li a,.widget_rss li a,.widget_meta li a,ul.browse_by_category li a,ul.xoxo li a,.arclist ul li a{font-weight:normal;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.sidebar .widget ul.products li a.post_img{float:left;}
.sidebar .widget ul.products li a.widget-title{font-size:14px;font-weight:300;text-transform:capitalize;padding-bottom:0;display:block;}
.sidebar .widget .product_list_widget li .star-rating,#footer .widget .product_list_widget li .star-rating{margin:5px 0;}
.widget_layered_nav li{position:relative;}
.widget_layered_nav li small{position:absolute;right:0;top:0;}
.sidebar .subscribe_cont input[type="text"]{background:#ffffff;}
table caption{background:transparent;border/*\**/
:1px solid rgb(229,229,229)\9;border:1px solid rgba(128,128,128,0.2);}
.widget_rss ul li a.rsswidget{font-weight:300;}
.widget_login ul.pagenav{display:none;}
#menu-secondary .widget{border:none;margin-top:-15px !important;}
/* --------------- Footer Widgets --------------------*/
ul.social_media_list li{width:auto;border:0 !important;padding:0;}
ul.social_media_list li a{width:auto;height:auto;display:block;border:0;border-radius:0;box-shadow:none;}
ul.social_media_list li a .social_icon img{width:auto;float:left;}
ul.social_media_list li a .social_text{width:auto;line-height:32px;}
.social_media ul.social_media_list li{background:none;font-size:32px;line-height:32px;color:#C43C22;border:0;padding:0;float:left;display:block;margin-right:5px;}
.social_media ul.social_media_list li a:hover{background:none;color:#444444;}
.subscribe_cont input{margin:10px 0;}
.subscribe_cont input[type="text"]{width:100%;*width:auto;margin-bottom:0px;}
.subscribe_cont input[type="submit"]{margin-top:10px;}
.widget_title1 h3,.widget_title2 h3{margin-bottom:10px !important;}
.footer_widgets .subscribe_cont .replace{margin-bottom:15px;}
/*------- SHOPPING CART -------*/
.header-wrap .widget_shopping_cart{width:245px !important;height:auto !important;position:absolute;top:-1px;right:0;}
#woo_shoppingcart_box{width:100% !important;height:auto !important;border-bottom:3px solid #CF553E;}
.shoppingcart_box_bg{background:#ffffff;overflow:hidden;}
.shoppingcart_box{border/*\**/
:1px solid rgb(229,229,229)\9;border:1px solid rgba(128,128,128,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.3);}
.shoppingcart_box .cart_items{background:url(../images/small_icons.png) no-repeat left -152px;padding:10px 15px 10px 38px;border-bottom/*\**/
:1px solid rgb(229,229,229)\9;border-bottom:1px solid rgba(128,128,128,0.2);*height:18px;}
.shoppingcart_box .cart_checkout{clear:both;font-size:18px;line-height:35px;padding:5px 15px 4px;margin:0;}
.shoppingcart_box .cart_checkout b{*float:left;}
.cart_checkout .button{float:right;margin-bottom:0 !important;font-size:15px\9 !important;}
.templatic_shooping .product_list_widget li{background:none !important;border-bottom/*\**/
:1px solid rgb(229,229,229)\9;border-bottom:1px solid rgba(128,128,128,0.2);padding:10px 10px 10px 65px !important;}
#respond{border:none;}
.header-wrap{position:relative;*z-index:999999999;*position:relative;}
.nav_container .header-wrap .widget{border-top:0;}
.nav_container .header-wrap .widget h3{display:none;}
.header-wrap .widget ul.product_list_widget li img{float:left;margin:5px 0 5px -58px;border/*\**/
:1px solid rgb(229,229,229)\9;border:1px solid rgba(128,128,128,0.2);width:50px;height:50px;}
#shopping_cart-2 p.buttons a.button{margin-bottom:0;}
#shopping_cart-2 p.buttons{padding-bottom:0;}
.plus_minus{*float:none !important;}
.nav_container .wrap{clear:both;border-top/*\**/
:1px solid rgb(229,229,229)\9;border-top:1px solid rgba(128,128,128,0.2);}
/* ----------------------------------------------------------FOOTER-----------------------------------------------------------*/
body .footerbg{clear:both;background:#ffffff;border-top/*\**/
:1px solid rgb(229,229,229)\9;border-top:1px solid rgba(128,128,128,0.2);}
.footer-wrap{background:none;}
#footer{clear:both;float:none;font-size:14px;padding:30px 0 0;text-transform:none;line-height:21px;}
.footer_col1{float:left;width:222px;}
.footer_col2{float:left;width:456px;margin:0 30px;}
.footer_col3{float:left;width:222px;}
.footer_widgets{border-bottom/*\**/
:1px solid rgb(229,229,229)\9;border-bottom:1px solid rgba(128,128,128,0.2);padding-bottom:30px;}
.footer-wrap{font-size:12px;text-transform:none;border-top:0;padding:0 0 20px;}
.footer-wrap .footer-content p{padding-top:12px !important;}
.footer-wrap .footer-content .copyright{float:left;margin:0 0 10px 0;padding:0;width:600px}
.footer-wrap .footer-content .copyright a{margin-right:8px}
.footer-wrap .footer-content .right{float:right;margin:0 0 10px 0;padding:0;width:400px;text-align:right}
#footer .widget{margin-bottom:30px;}
#footer .right a img{position:relative;vertical-align:middle;margin-bottom:2px;}
/* ----------------------------------------------------------!Product Listing-----------------------------------------------------------*/
/* -------------- WOO COMMERCE - SHOP PAGE START ------------- */
/*----------------------- Shop Page ------------------------------*/
body.woocommerce h1.page-title,body.woocommerce-page h1.page-title{margin-bottom:15px;}
body.woocommerce .woocommerce-ordering,body.woocommerce-page .woocommerce-ordering{margin:.5em 0 .5em;}
body.woocommerce .woocommerce-ordering select,body.woocommerce-page .woocommerce-ordering select{width:auto;}
#content ul.products{margin:0 0 0 -6.2%;}
#content ul.products li.product{cursor:pointer;float:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:10px 0 30px 6.2%;padding:0;background-image:none;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;width:26.6%;}
#content ul.products li.product:hover{opacity:.8;}
#content ul.products li.product h3{clear:both;font-size:16px;line-height:22px;font-weight:normal;text-decoration:none;margin:5px 0;padding:0;}
#content ul.products li.product:hover h3{color:#C43C22;text-decoration:underline;}
#content ul.products li.product .price{display:block;color:#C43C22;/*change*/
font-size:20px;font-style:normal;}
#content ul.products li.product .price .from,#content ul.products li.product .price del{font-size:14px;color:#C43C22;/*change*/
line-height:18px;}
body.woocommerce a.added_to_cart,body.woocommerce-page a.added_to_cart{display:block;}
.woocommerce_message .button,.woocommerce_error .button{float:right;margin:0;}
body.woocommerce #reviews #comments ol.commentlist li .comment-text p,body.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0;}
/* -------------- !Button & Tabs ------------- */
body.woocommerce a.button:hover,body.woocommerce button.button:hover,body.woocommerce input.button:hover,body.woocommerce #respond input#submit:hover,body.woocommerce #content input.button:hover,body.woocommerce-page a.button:hover,body.woocommerce-page button.button:hover,body.woocommerce-page input.button:hover,body.woocommerce-page #respond input#submit:hover,body.woocommerce-page #content input.button:hover,#content input.button:hover,#searchform input[type="submit"]:hover,body.woocommerce .widget_layered_nav_filters ul li a:hover,body.woocommerce-page .widget_layered_nav_filters ul li a:hover,div.woocommerce form.track_order input.button:hover,body.woocommerce a.button.alt:hover,body.woocommerce button.button.alt:hover,body.woocommerce input.button.alt:hover,body.woocommerce #respond input#submit.alt:hover,body.woocommerce #content input.button.alt:hover,body.woocommerce-page a.button.alt:hover,body.woocommerce-page button.button.alt:hover,body.woocommerce-page input.button.alt:hover,body.woocommerce-page #respond input#submit.alt:hover,body.woocommerce-page #content input.button.alt:hover{}
body.woocommerce div.product form.cart .button,body.woocommerce-page div.product form.cart .button,body.woocommerce #content div.product form.cart .button,body.woocommerce-page #content div.product form.cart .button{height:40px;}
body.woocommerce #content div.product form.cart .single_add_to_cart_button,body.woocommerce-page #content div.product form.cart .single_add_to_cart_button{position:relative;padding:6px 20px 6px 40px;}
body.woocommerce #content div.product form.cart .single_add_to_cart_button:after,body.woocommerce-page #content div.product form.cart .single_add_to_cart_button:after{background:url("../images/small_icons.png") no-repeat scroll -15px -120px transparent;content:"";display:block;height:12px;left:15px;position:absolute;top:12px;width:15px}
body.woocommerce .cart-collaterals .shipping_calculator .button,body.woocommerce-page .cart-collaterals .shipping_calculator .button{width:auto;}
body.woocommerce .addresses .title .edit,body.woocommerce-page .addresses .title .edit{float:none;margin-left:15px;}
/*------- Tabs -------*/
.woocommerce-tabs ul.tabs:before{border-bottom:0;font-size:20px;}
.woocommerce-tabs ul.tabs{border-bottom:2px solid rgba(0,0,0,.2);border-bottom:2px solid #ccc\0/;}
.woocommerce-tabs ul.tabs li:before,.woocommerce-tabs ul.tabs li:after{display:none;}
.woocommerce-tabs ul.tabs li{background:none;border:none;box-shadow:none;margin:0;}
.woocommerce-tabs ul.tabs li.active{background:rgba(0,0,0,.2);background:#ccc\0/;border:none;border-radius:7px 7px 0 0;color:#C43C22;/*change*/
}
.woocommerce-tabs ul.tabs li.active a{color:#333333;text-shadow:0 1px 0 rgba(255,255,255,.75);}
/* ----------- Button Style ------------ */
body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce #respond input#submit,body.woocommerce #content input.button,body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce-page #respond input#submit,body.woocommerce-page #content input.button,#searchform input[type="submit"],body.woocommerce .widget_layered_nav_filters ul li a,body.woocommerce-page .widget_layered_nav_filters ul li a,div.woocommerce form.track_order input.button,body.woocommerce a.button.alt,body.woocommerce button.button.alt,body.woocommerce input.button.alt,body.woocommerce #respond input#submit.alt,body.woocommerce #content input.button.alt,body.woocommerce-page a.button.alt,body.woocommerce-page button.button.alt,body.woocommerce-page input.button.alt,body.woocommerce-page #respond input#submit.alt,body.woocommerce-page #content input.button.alt,button,form input[type="reset"],form input[type="submit"],a.button,button.button,a.checkout-button,a.checkout,.cart_checkout .button,.subscribe_cont .replace,.checkout-button,.variations_button button,.cart button,.loop-nav span.previous,.loop-nav span.next,#content .pagination .page-numbers,#container .pagination .page-numbers,.comment-pagination .page-numbers,.bbp-pagination .page-numbers,#fancybox-content input#submit,.shop_table input.button,.shop_table .checkout-button,form.login input.button,.entry-content input.button,.entry-content a.button{font:300 15px/20px Lora,Georgia,times,serif;text-decoration:none;text-shadow:0 -1px 0 rgba(34,34,34,0.5);height:auto;border-radius:20px;white-space:nowrap;cursor:pointer;border-width:1px 0 1px 0;border-style:solid none solid none;border-color:rgba(256,256,256,0.5) transparent rgba(0,0,0,0.3);padding:6px 15px;margin:0 auto 10px;box-shadow:none;*border:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
#content form.cart button.single_add_to_cart_button{*background-image:url(../images/small_icons.png) !important;*background-position:-2px -106px !important;*background-repeat:no-repeat !important;}
.subscribe input.replace,.subscribe input.replace:hover{padding:6px 15px;}
/* ----------- Pagination Style ------------ */
#content .pagination .page-numbers,#container .pagination .page-numbers,.comment-pagination .page-numbers,.bbp-pagination .page-numbers{width:36px;padding:6px 0;text-align:center;}
#content .pagination a.next,#container .pagination a.next,.comment-pagination a.next,.bbp-pagination a.next,#content .pagination a.prev,#container .pagination a.prev,.comment-pagination a.prev,.bbp-pagination a.prev{width:auto;padding:6px 12px;}
/* ----------- Tab Style ------------ */
.woocommerce_tabs ul.tabs li a{border-bottom:none;border-radius:4px 4px 0 0;box-shadow:none;margin-bottom:0;line-height:20px;border:0;}
/* ----------- color ------------ */
button,form input[type="reset"],form input[type="submit"],a.button,button.button,.sidebar button.button,.woocommerce_tabs ul.tabs li a,.loop-nav span.previous,.loop-nav span.next,#content .pagination .page-numbers,#container .pagination .page-numbers,.comment-pagination .page-numbers,.bbp-pagination .page-numbers,.sidebar .widget_price_filter .ui-slider-horizontal .ui-slider-range,.flex-control-nav li a,.shoppingcart_box a.button,.subscribe input.replace,#content .product-summary form.cart .quantity input.plus,#content .product-summary form.cart .quantity input.minus,.product-quantity .quantity input.plus,.product-quantity .quantity input.minus,#content div.product #tabs ul.tabs a,#fancybox-content input#submit,.track_order input.button,form.login input.button,.entry-content input.button,.entry-content a.button,a.checkout-button:hover,a.checkout:hover,.sidebar a.checkout:hover,.cart_checkout .button:hover,.subscribe_cont .replace:hover,.checkout-button:hover,.variations_button button:hover,.cart button:hover,#content .variations_button button:hover,#content form.cart button.button:hover,.shop_table input.checkout-button:hover,#sidebar-subsidiary input.replace:hover,body.woocommerce .widget_layered_nav_filters ul li a,body.woocommerce-page .widget_layered_nav_filters ul li a{background-color:#444444;color:#ffffff;text-shadow:0 -1px 0 rgba(34,34,34,0.5);}
/* ----------- hover or alternate color ------------ */
a.checkout-button,.cart_checkout .button,.subscribe_cont .replace,.checkout-button,.variations_button button,.cart button,#content .variations_button button,#content form.cart button.button,.woocommerce_tabs ul.tabs li a:hover,.woocommerce_tabs ul.tabs li.active a,#content div.product #tabs ul.tabs li.active a,.sidebar a.checkout,.sidebar .widget_price_filter .ui-slider-horizontal .ui-slider-handle,.shop_table input.checkout-button,#sidebar-subsidiary input.replace,button:hover,form input[type="reset"]:hover,form input[type="submit"]:hover,a.button:hover,button.button:hover,#content .pagination .page-numbers:hover,#content .pagination span.current,#container .pagination span.current,#container .pagination .page-numbers:hover,.comment-pagination .page-numbers:hover,.bbp-pagination .page-numbers:hover,.sidebar button.button:hover.flex-control-nav li a:hover,.flex-control-nav li a.flex-active,.shoppingcart_box a.button:hover,.subscribe input.replace:hover,#content .product-summary form.cart .quantity input.plus:hover,#content .product-summary form.cart .quantity input.minus:hover,#content div.product #tabs ul.tabs a:hover,#fancybox-content input#submit:hover,input.button:hover,.product-quantity .quantity input.plus:hover,.product-quantity .quantity input.minus:hover,.track_order input.button:hover,.entry-content a.button:hover{background-color:#c43c22;color:#ffffff;text-shadow:0 -1px 0 rgba(34,34,34,0.5);}
button:active,form input[type="reset"]:active,form input[type="submit"]:active,a.button:active,button.button:active,a.checkout-button:active,a.checkout:active,.button:active,.subscribe_cont .replace:active,.checkout-button:active,.pagination .page-numbers:active,.comment-pagination .page-numbers:active,.bbp-pagination .page-numbers:active,input#submit:active,input.button:active,.checkout-button:active{position:relative;top:1px;}
.loop-description p{line-height:22px;padding-top:0;margin-bottom:15px;}
/*--------------------------------------------------::!Mega Menu-------------------------------------------------- */
.nav_container .widget{border-top/*\**/
:1px solid rgb(229,229,229)\9;border-top:1px solid rgba(128,128,128,0.2);margin-bottom:0;}
.mega-menu ul.mega{float:left;}
.mega-menu .searchbox{float:right;width:200px;}
.searchform{width:200px;background-color:#fff;border:none;padding:0px;margin:0 auto;margin-top:4px;text-align:right;position:relative}
.searchform input[type="text"]{font-size:13px;width:110px;color:#BBB;padding:3px 5px}
.searchform .button{font-size:14px;border:0px solid #cccccc;background:url(../images/search_go.gif);height:17px;line-height:700px;text-indent:10em;width:17px;color:#ffffff;font-weight:bold;cursor:pointer;position:absolute;right:8px;top:10px}
.searchform .button:hover{font-size:14px;border:0px solid #cccccc;background:url(../images/search_go.gif);height:17px;line-height:700px;text-indent:10em;width:17px;color:#ffffff;font-weight:bold;cursor:pointer;position:absolute;right:8px;top:10px}
.main_nav_in .widget{margin-bottom:0;}
.mega-menu ul.mega ul,.mega-menu ul.mega li{list-style:none;padding:0;margin:0;}
.mega-menu ul.mega ul{display:none;/* Hides non-mega links */
}
.mega-menu ul.mega .sub ul{display:block;/* overrides above hide */
}
/* Main menu styles */
.mega-menu ul.mega{width:780px;position:relative;/* Important - required for positioning of mega menu */
}
.mega-menu ul.mega li{float:left;}
.mega-menu ul.mega li a{float:left;display:block;padding:12px 25px;text-decoration:none;}
.mega-menu ul.mega li:hover,.mega-menu ul.mega li.current-menu-item{border-bottom:3px solid #CF553E;margin-bottom:-3px;}
.mega-menu ul.mega li li:hover{border-bottom:0;margin-bottom:0;}
/* Arrow tag for parent links */
.mega-menu ul.mega li a.dc-mega{position:relative;}
.mega-menu ul.mega li a .dc-mega-icon{display:block;position:absolute;top:12px;right:15px;width:16px;height:16px;}
/* Mega Menu Styling */
.mega-menu ul.mega li .sub-container{position:absolute;left:auto;margin-left:0;margin-top:3px;border/*\**/
:1px solid rgb(229,229,229)\9;border:1px solid rgba(128,128,128,0.2);border-top:none !important;}
.mega-menu ul.mega li div.mega,.mega-menu ul.mega li div.non-mega{left:auto !important;*left:0;margin-left:0 !important;margin-top:0px;}
.mega-menu ul.mega li .sub{padding:20px 20px 20px 10px;}
.mega-menu ul.mega li .sub-container.mega .sub{padding:15px 15px 0;}
.mega-menu ul.mega li .sub .row{width:100%;overflow:hidden;clear:both;}
.mega-menu ul.mega li .sub li{float:none;border-bottom/*\**/
:1px solid rgb(229,229,229)\9;border-bottom:1px solid rgba(128,128,128,0.2);}
.mega-menu ul.mega li .sub li:last-child{border-bottom:0;}
/* Sub-menu Headers */
.mega-menu ul.mega li .sub li.mega-hdr{float:left;width:190px;height:auto !important;margin:0;border-bottom:0;height:auto;}
.mega-menu ul.mega li .sub a{padding:7px 10px;display:block;float:none;text-decoration:none;font-size:14px;}
.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{background:none;box-shadow:none;height:auto;padding:7px 8px;border-left:0;}
.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover{text-decoration:underline;}
/* Style the 3rd level links */
.mega-menu ul.mega .sub li.mega-hdr li a{padding:5px 0 5px 15px;}
/* Styling for items with only 2 levels */
.mega-menu ul.mega li .sub-container.non-mega .sub{padding:0;}
.mega-menu ul.mega li .sub-container.non-mega li{width:190px;}
.mega-menu ul.mega li .sub-container.non-mega li a{padding:14px 20px;}
.mega-menu ul.mega li .sub-container.non-mega li a:hover{text-decoration:none;}
.header #sidebar-header{width:auto;}
.mega-menu{position:relative;z-index:1000;margin:0 auto;clear:both;width:1000px;}
.mega-menu ul.mega{clear:right;display:block;float:left;margin:0;}
.mega-menu ul.mega li{background:none;display:block;padding:0;}
.mega-menu ul.mega li:last-child{border-right/*\**/
:1px solid rgb(229,229,229)\9;border-right:1px solid rgba(128,128,128,0.2);}
.mega-menu ul.mega li li:last-child{border-right:0;}
.mega-menu ul.mega li a{display:block;border-left/*\**/
:1px solid rgb(229,229,229)\9;border-left:1px solid rgba(128,128,128,0.2);font-size:16px;padding:13px 20px;}
.mega-menu ul.mega li a a,.mega-menu ul.mega li .sub-menu li a{border-left:0;}
.mega-menu ul.mega li a:hover,.mega-menu ul.mega li:hover a,.mega-menu ul.mega li.current-menu-item a,.mega-menu ul.mega li.current-menu-ancestor a{font-weight:normal;text-decoration:none;}
.mega-menu ul.mega li ul.sub-menu{/* change mega container */
max-width:932px;border-left:1px solid rgb(229,229,229)\9;border-bottom:1px solid rgb(229,229,229)\9;}
.mega-menu ul.mega li:hover ul.sub-menu li a:hover{box-shadow:none;}
.mega-menu ul.mega li ul.sub-menu ul{background:none;border:none;border-radius:0;box-shadow:none;margin:0 8px 20px 8px;}
.mega-menu ul.mega li ul.sub-menu ul li{margin-right:0;}
.mega-menu ul.mega li ul.sub-menu ul li a{background:url(../images/maga-bullet.png) no-repeat 0px 11px;border:0;border-radius:0;box-shadow:none;}
.mega-menu ul.mega li ul.sub-menu ul li a:hover{text-decoration:underline;}
.mega-menu .widget{width:auto !important;margin-top:0 !important;position:absolute;right:0;top:0;border-top:0;}
.mega-menu .widget h3{display:none;}
/* ----------------------------------------------------------!LAYOUT CSS-----------------------------------------------------------*/
.layout-default #content,.layout-2c-l #content{width:680px;}
.layout-3c-c #content,.layout-3c-l #content,.layout-3c-r #content,.layout-hl-2c-l #content,.layout-hl-2c-r #content,.layout-hr-2c-l #content,.layout-hr-2c-r #content{width:494px;}
.layout-3c-c #sidebar-secondary{right:508px;}
.layout-3c-c #content{left:233px;}
.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{padding-right:15px;padding-left:0;}
.layout-default #sidebar-primary,.layout-default #sidebar-secondary,.layout-2c-l #sidebar-primary,.layout-2c-l #sidebar-secondary{background:url(../images/sidebar-r-bg.png) no-repeat left center transparent;background-image:none\9;background-size:10px 100%;float:right;margin-left:20px;padding-left:19px;border-left/*\**/
:1px solid rgb(229,229,229)\9;border-left:1px solid rgba(128,128,128,0.2) !important;}
.layout-2c-r #sidebar-primary,.layout-2c-r #sidebar-secondary{background:url(../images/sidebar-l-bg.png) no-repeat right center transparent;background-size:10px 100%;float:left;margin-right:20px;padding-right:19px;border-right:1px solid rgba(128,128,128,0.2) !important;}
.highlight{width:960px;margin:0 auto;}
/*------ WIDGET ------*/
.sidebar .bbp_widget_login .bbp-logged-in{padding:0;background:none transparent;}
.widget_display_topics li{line-height:22px;}
.widget_display_topics li div,.widget_display_replies li div{font-size:12px;}
.sidebar .bbp_widget_login .bbp-logged-in .avatar,.widget_display_replies .bbp-author-avatar img{width:48px;height:48px;padding:3px;border/*\**/
:1px solid rgb(229,229,229)\9;border:1px solid rgba(128,128,128,0.2);margin:0 20px 0 0;}
.bbp_widget_login .bbp-logged-in a.logout-link{box-shadow:none;margin-top:14px;text-transform:capitalize !important;}
.sidebar .bbp_widget_login .bbp-logged-in a{font-size:14px;line-height:21px;text-shadow:none;box-shadow:none;border-radius:0;border:0;display:block;}
.bbp-login-links{padding-top:0 !important;}
.bbp_widget_login .bbp-login-links a{font-size:12px !important;}
table td.label{border-radius:0;background:none transparent;text-shadow:none;}
.widget_display_replies ul li a.bbp-author-avatar{margin:0;}
.sidebar .bbp_widget_login form.bbp-login-form{padding:0;}
.bbp_widget_login .bbp-login-form div{padding:0 0 10px 0;}
.loop-entries .super-sticky{margin-bottom:20px;}
table.group_table th,table.group_table td{border:0;}
table.group_table td.label{color:#444444;padding:18px 0 !important;}
body.woocommerce form.login,body.woocommerce-page form.login{border:0;}
.widget .product_list_widget .js_widget_product_price,.widget .cart_list .js_widget_product_price,.widget .product_list_widget .js_widget_product_title,.widget .cart_list .js_widget_product_title{margin-left:4px !important;}
.footer #testimonials{width:100% !important;}
.alert .close{width:20px;height:20px;background:red;opacity:0.3;}
.alert .close:hover{opacity:0.6;}
p.form-submit{margin-top:5px;}
div#menu-primary-title,div#menu-secondary-title,div#menu-subsidiary-title,div#menu-header-horizontal-title,div#menu-header-primary-title,div#menu-header-secondary-title{display:none;}
div#menu-primary,#header,div#menu-secondary,.sidebar-after-header,#main,.sidebar-subsidiary,div#menu-subsidiary,#footer{margin:0 auto;width:1000px;}
div#menu-primary .wrap,.header-wrap,div#menu-secondary .wrap,#main .wrap,#content,.hfeed,div#menu-subsidiary .wrap,.sidebar-wrap,.footer-wrap{clear:both;float:left;margin:0;padding:0;width:100%;}
#content{clear:none;width:680px;}
.footer_col1 .widget_title1{margin:-20px 0 0 0}
.call_now{margin:20px 0}
/*system*/
.body{width:1000px;margin:0 auto 30px auto;}
.bodyside{width:180px;float:left;background:url("../images/sidebar-r-bg.png") no-repeat scroll right center / 10px 100% rgba(0,0,0,0);border-right:1px solid rgba(128,128,128,0.2) !important;margin-right:20px;padding-right:19px;}
.usermenu ul li{margin:0;padding:0;height:30px;line-height:30px;}
.usermenu ul li span{padding-left:0px;}
.usermenu ul li a:hover{background:none;}
.bodymain{width:780px;float:right;}
.bodymain .input-query,.bodymain .input-calendar{padding:1px 5px}
.bodymain select{padding:0 5px;height:21px;line-height:21px;}
.mbox{border:0px;margin-top:0px;margin-bottom:20px;padding-bottom:0px;background:none}
.mbox .mt{margin:0;padding:0;height:32px;margin-bottom:8px;}
.body .mbox .mc{width:200px;margin:0;padding:0;clear:both;border:0px;overflow:hidden}
#container #sidebar-primary .mbox .mc{width:280px;margin:0;padding:0;clear:both;border:0px;overflow:hidden}
.mbox .mc ul li{border:none}
.nbbox{border:0px;margin-top:0px;margin-bottom:10px;padding-bottom:7px;border:0px}
.nbbox .mt{margin:20px 0;padding:0;height:40px;line-height:40px;background:#EEEEEE}
.nbbox .mt h2,.nodeitem .mt h2,.nodelist .mt h2{border:0px;background:#EEEEEE;color:#D0553E;font-size:22px;font-family:Lora,Georgia,times,serif;font-weight:300 !important;padding-left:0px}
.nbbox .mt h2:after,.nodeitem .mt h2:after,#checkout .mt h2:after{content:"";display:block;height:0px;margin-bottom:10px;width:40px;}
.nodecontent .tips{border:0px dashed #DDDDDD;padding:5px 0;font-size:12px;line-height:25px;color:#666;}
.nodecontent .content{padding:5px 0;color:#000;font-size:12px;line-height:25px;}
.nodecontent .content p,.nodeitem .content p{margin-bottom:8px;}
.nbbox .mc{clear:both;padding:0}
.nbbox .mc table{width:100%;border:0px}
.nbbox .user .reg{border:0px}
.nbbox .user .reg th{text-align:right}
.nbbox .user .reg .mt h2{font-size:22px;}
.nbbox .input{padding:3px 5px}
.userlogin ul.signup{margin:0;padding:0;}
.userlogin ul.signup li{float:left;margin:0;padding:3px 0;width:100%;line-height:30px;}
.userlogin ul.signup li label{float:left;width:110px;height:30px;line-height:30px;}
.userlogin ul.signup li span{float:left;height:30px;line-height:30px;}
.userlogin ul.signup li.formsubmit{margin-top:10px;}
.userlogin ul.signup li.username span .input{width:155px;padding:3px 5px}
.userlogin ul.signup li.password span .input{width:155px;padding:3px 5px}
.userlogin ul.signup li.code span .input{width:40px;padding:3px 5px}
.userlogin ul.signup li em{color:#FE0000;}
.user .login .mt h2{font-size:22px;}
.user .login .right{width:320px;}
.user .login .right table{width:320px;margin:0 auto;}
.user .login .right table tr{height:40px;}
.user .login .right table tr th{width:115px;text-align:right;padding-right:5px;}
.mbox .mt h2{margin:0;padding:0;padding-left:0px;height:32px;line-height:32px;text-align:left;color:#444;background:#EEEEEE;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;text-transform:capitalize;}
#checkout input{padding:3px 5px}
#checkout_address #address_add th,#checkout_address #address_add td,#checkout_address #address_edit th,#checkout_address #address_edit td,#checkout_transport #transport_edit th,#checkout_transport #transport_edit td,#checkout_bill #bill_edit th,#checkout_bill #bill_edit td,#checkout_bill #bill151 th,#checkout_bill #bill151 td,#checkout_bill #bill152 th,#checkout_bill #bill152 td{height:40px;line-height:40px}
.address_add{border:0px;margin:10px;padding:10px;}
.location{width:1000px;margin:0 auto;padding:10px 0}
.cateporys ul.big li{height:25px;line-height:25px;padding:0;margin:0;width:100%;overflow:hidden;}
#filter .fore1 .pagin{display:none}
#filter .total{border-right:0px;padding:2px 0 2px 0;}
.searchselect .mt h2,.searchselect .mt{margin:0;padding:0}
.selectvalue li span{float:left;margin:0;padding:0;width:120px;}
.selectvalue a{color:#515151;float:left;margin-right:10px;white-space:nowrap;display:block;height:20px;line-height:20px;}
.selectvalue .selectall{background:#E4393C}
.selectvalue .selectone{background:#FFF;color:#E4393C;border:1px solid #E4393C}
.producttop .mc{margin:0;padding:0;width:680px}
.producttop ul.image{margin:0;padding:0;width:760px;}
.producttop ul.image li{float:left;margin:20px 0;width:190px;padding:0;margin-right:55px;border-bottom:0px;}
.producttop ul.image li .proimg{width:190px;height:190px;text-align:center;line-height:190px;overflow:hidden;}
.producttop ul.image li .proimg p{width:190px;height:190px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;}
.producttop ul.image li img{MARGIN-TOP:expression(( 190 - this.height ) / 2);width:expression(this.width > 190 ? 190:true);height:expression(this.height > 190 ? 190:true);max-width:190px;max-height:190px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;}
.producttop ul.image li .proname{height:36px;line-height:130%;overflow:hidden;}
.producttop ul.image li .proinfo{width:100%;margin-top:5px;}
.producttop ul.image li .marketprice{float:left;margin-right:5px;height:25px;line-height:25px;}
.producttop ul.image li .marketprice i{display:none;}
.producttop ul.image li .marketprice strong .lebimoney font{color:#666;text-decoration:line-through;}
.producttop ul.image li .buyprice{float:left;height:25px;line-height:25px;}
.producttop ul.image li .buyprice strong .lebimoney font{color:#D0553E;font-size:18px;font-weight:normal}
.producttop ul.image li .probtn{display:none;}
.sidebar .producttop ul.image{margin:0;padding:0;width:280px;}
.sidebar .producttop ul.image li{float:left;margin:0;width:280px;padding:10px 0 10px 0;margin-right:0px;border-bottom:1px solid #D8D8D8;}
.sidebar .producttop ul.image li .proimg{float:left;width:55px;height:55px;text-align:center;line-height:55px;overflow:hidden;}
.sidebar .producttop ul.image li .proimg p{width:55px;height:55px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;}
.sidebar .producttop ul.image li img{MARGIN-TOP:expression(( 55 - this.height ) / 2);width:expression(this.width > 55 ? 55:true);height:expression(this.height > 55 ? 55:true);max-width:55px;max-height:55px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;}
.sidebar .producttop ul.image li .proinfo{float:right;margin:0;padding:0;width:220px}
.sidebar .producttop ul.image li .proname{margin:0;padding:0;}
.sidebar .producttop ul.image li .buyprice strong .lebimoney font{font-size:14px}
#woo_shopping_cart ul.image{margin:0 auto;padding:0;width:245px;}
#woo_shopping_cart ul.image li{float:left;margin:0;width:245px;padding:10px 0 10px 0;margin-right:0px;border-bottom:1px solid #D8D8D8;}
#woo_shopping_cart ul.image li .proimg{float:left;margin-left:5px;width:55px;height:55px;text-align:center;line-height:55px;overflow:hidden;}
#woo_shopping_cart ul.image li .proimg p{width:55px;height:55px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;}
#woo_shopping_cart ul.image li img{MARGIN-TOP:expression(( 55 - this.height ) / 2);width:expression(this.width > 55 ? 55:true);height:expression(this.height > 55 ? 55:true);max-width:55px;max-height:55px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;}
#woo_shopping_cart ul.image li .proinfo{float:right;margin:0;padding:0;width:180px}
#woo_shopping_cart ul.image li .proname{margin:0;padding:0;}
#woo_shopping_cart ul.image li .buyprice,#woo_shopping_cart ul.image li .qty{float:left;margin-top:5px}
#woo_shopping_cart ul.image li .qty{margin-right:8px}
#woo_shopping_cart ul.image li .buyprice strong .lebimoney font{font-size:14px}
.productlist{width:680px;}
.productlist ul{width:760px}
.productlist ul li{margin:20px 0;border-bottom:0px;}
.productlist ul li.grid{float:left;width:190px;padding:0;margin-right:55px}
.productlist ul li.grid .proimg{width:190px;height:190px;text-align:center;line-height:190px;overflow:hidden;}
.productlist ul li.grid .proimg p{width:190px;height:190px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;}
.productlist ul li.grid img{MARGIN-TOP:expression(( 190 - this.height ) / 2);width:expression(this.width > 190 ? 190:true);height:expression(this.height > 190 ? 190:true);max-width:190px;max-height:190px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;}
.productlist ul li.grid .proname{margin-top:5px;height:36px;line-height:130%;overflow:hidden;}
.productlist ul li.grid .proinfo{width:100%;margin-top:5px;}
.productlist ul li.grid .marketprice{float:left;margin-right:8px;height:25px;line-height:25px;}
.productlist ul li.grid .marketprice i{display:none;}
.productlist ul li.grid .marketprice strong .lebimoney font{color:#666;text-decoration:line-through;}
.productlist ul li.grid .buyprice{float:left;height:25px;line-height:25px;}
.productlist ul li.grid .buyprice strong .lebimoney font{color:#D0553E;font-size:18px;font-weight:normal}
.productlist ul li.grid .probtn{display:none;}
.productlist ul li.list{position:relative;float:left;width:680px;padding:20px 0;margin:0}
.productlist ul li.list .proname{width:360px;line-height:130%;}
.productlist ul li.list .proname a:hover,.productlist ul li.grid .proname a:hover,.producttop ul.image li .proname a:hover{color:#CF553E}
.productlist ul li.list .proinfo{width:330px;}
.productlist ul li.list .proprice{width:330px}
.productlist ul li.list .probtn{width:150px;}
.productlist ul li.list .marketprice i{color:#666;float:left;}
.productlist ul li.list .marketprice strong{float:left;color:#666;text-decoration:line-through;}
.productlist ul li.list .marketprice strong .lebimoney font{color:#666;text-decoration:line-through;}
.productlist ul li.list .buyprice{float:left;height:25px;line-height:25px;margin-left:15px;}
.productlist ul li.list .buyprice i{float:left;color:#666;}
.productlist ul li.list .buyprice strong{float:left;}
.productlist ul li.list .buyprice strong span,.productlist ul li.list .buyprice strong font{color:#D0553E;font-size:18px;font-weight:normal}
.productlist ul li.list .introduction{width:330px;color:#333}
.productrelated ul{width:720px}
.productrelated ul.image li{float:left;width:150px;padding:10px;border-bottom:0px;}
.productrelated ul.image li .proimg{width:150px;height:150px;text-align:center;line-height:150px;overflow:hidden;}
.productrelated ul.image li .proimg p{width:150px;height:150px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;}
.productrelated ul.image li img{MARGIN-TOP:expression(( 150 - this.height ) / 2);width:expression(this.width > 150 ? 150:true);height:expression(this.height > 150 ? 150:true);max-width:150px;max-height:150px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;}
.mc .list_image li{float:left;width:680px;height:190px;padding:10px 0 10px 0;margin-right:0px;border-bottom:1px solid #D8D8D8;}
.mc .list_image li:hover{background:none}
.mc .list_image li .img{float:left;width:190px;height:190px;text-align:center;line-height:190px;overflow:hidden;}
.mc .list_image li .img img{MARGIN-TOP:expression(( 190 - this.height ) / 2);width:expression(this.width > 190 ? 190:true);height:expression(this.height > 190 ? 190:true);max-width:190px;max-height:190px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;}
.mc .list_image li .des{float:right;margin:0;padding:0;width:470px;height:190px;}
.mc .list_image li .des .title span{margin:0;padding:0;color:#D0595C;font-size:14px;font-weight:300}
.mc .list_image li .des .more a{color:#D0595C;}
#basket table,#checkout table,#cashier table,#pay table{border:0px}
#basket .basketlist .money{margin:0;background:#F7F7F7}
#pay,#pay .pay{margin:0;padding:0}
.process-min{width:1000px;margin:10px 0 30px 0}
.process-min ul li,.process-min ul li.current span,.process-min ul li.lastcurrent span{background:url(../images/process_sprites.png) no-repeat scroll 0 -63px transparent;}
.process-min ul{color:#907E61;font-size:12px;height:30px;margin:0;overflow:hidden;padding:0;background:none repeat scroll 0 0 #D9D9D9;}
.process-min ul li{width:25%;margin:0;padding:0;z-index:10;}
.process-min ul li{background-color:#D9D9D9;background-position:right -90px;float:left;}
.process-min ul li span{display:inline-block;height:30px;line-height:30px;padding-left:10px;width:230px;text-align:center;font-size:12px;-webkit-text-size-adjust:none;}
.process-min ul li.current{background-color:#ca5138;background-position:right -30px;color:#FFFFFF;font-weight:bold;}
.process-min ul li.current span{background-position:0 0;left:-12px;padding-left:17px;margin-left:-17px;z-index:9999;}
.process-min ul li.over{background-color:#D9D9D9;background-position:right -60px;color:#666666;}
.process-min ul li.last{background-color:#D9D9D9;background-image:none;}
.weixin{float:left;margin:0;padding:0;width:20px;text-align:left;position:relative;}
.weixin .hideweixin{background:none repeat scroll 0 0 #FFFFFF;display:none;left:-55px;position:absolute;text-align:center;bottom:30px;}
.productdetail .image{width:300px;}
.productdetail .image .bigimage{width:300px;height:300px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;border:1px solid #DDDDDD;overflow:hidden;}
.productdetail .image .bigimage p{width:300px;height:300px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;}
.productdetail .image .bigimage img{MARGIN-TOP:expression(( 300 - this.height ) / 2);width:expression(this.width > 300 ? 300:true);height:expression(this.height > 300 ? 300:true);max-width:300px;max-height:300px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;}
.productdetail .image .listimage{margin-top:5px;width:300px;height:50px;position:relative;background:none;padding-top:0px;overflow:hidden;}
.productdetail .image .listimage .piclist{width:270px;height:48px;}
.productdetail .image .listimage .piclistbox{margin:0 auto;width:290px;overflow:hidden;}
.productdetail .image .listimage .list-h{height:48px;}
.productdetail .image .listimage img{MARGIN-TOP:expression(( 42 - this.height ) / 2);width:expression(this.width > 42 ? 42:true);height:expression(this.height > 42 ? 42:true);max-width:42px;max-height:42px;VERTICAL-ALIGN:middle;TEXT-ALIGN:center;}
.productdetail .image .listimage .pic_prev,.productdetail .image .listimage .pic_next{height:55px;top:3px;}
.productdetail .con{padding:0 0 0 20px;width:360px;}
.product-tab .tablist{width:660px;height:40px;BACKGROUND:none;border-bottom:2px solid #c43c22;padding-left:15px}
.product-tab .tablist li{DISPLAY:block;FLOAT:left;margin:0;padding:0 8px 0 0}
.product-tab .tablist li A{LINE-HEIGHT:40px;HEIGHT:40px;FONT-SIZE:14px;COLOR:#fff;}
.product-tab .tablist li A{BACKGROUND:url(../images/producttabbgL.jpg) no-repeat left -40px;TEXT-DECORATION:none;}
.product-tab .tablist li A span{BACKGROUND:url(../images/producttabbgR.jpg) no-repeat right -40px;PADDING-BOTTOM:0px;PADDING-LEFT:25px;PADDING-RIGHT:25px;DISPLAY:block;PADDING-TOP:0px;COLOR:#fff;FONT-WEIGHT:normal;}
.product-tab .tablist li.selected{HEIGHT:40px;margin-left:-1px;_float:left;}
.product-tab .tablist li.selected A,.product-tab .tablist li A:hover{BACKGROUND:url(../images/producttabbgL.jpg) no-repeat left top;TEXT-DECORATION:none;COLOR:#fff;FONT-WEIGHT:bold;FONT-SIZE:14px;}
.product-tab .tablist li.selected A span,.product-tab .tablist li A:hover span{BACKGROUND:url(../images/producttabbgR.jpg) no-repeat right top;COLOR:#fff;FONT-WEIGHT:normal;}
.product-cont{width:680px;overflow:hidden}
.product-cont img{width:expression(this.width > 680 ? 680:true);max-width:680px !important;}
.btn,.btn s{background:url(../images/btn.png) no-repeat;}
.btn-buy,.btn-quickbuy,.btn-fav{line-height:40px;}
.btn-buy s,.btn-quickbuy s,.btn-fav s{height:40px;}
.btn-1,.btn-5,.btn-9,.btn-13,.btn-2,.btn-6,.btn-10,.btn-14,.btn-3,.btn-7,.btn-11,.btn-15,.btn-4,.btn-8,.btn-12,.btn-16{line-height:34px;padding-right:20px}
.btn-1 s,.btn-5 s,.btn-9 s,.btn-13 s,.btn-2 s,.btn-6 s,.btn-10 s,.btn-14 s,.btn-3 s,.btn-7 s,.btn-11 s,.btn-15 s,.btn-4 s,.btn-8 s,.btn-12 s,.btn-16 s{height:34px;padding-left:10px}
.btn-1,.btn-2,.btn-3,.btn-4,.btn-5,.btn-6,.btn-7,.btn-8,.btn-9{background-position:right -102px;}
.btn-1 s,.btn-2 s,.btn-3 s,.btn-4 s,.btn-5 s,.btn-6 s,.btn-7 s,.btn-8 s,.btn-9 s{background-position:0 -68px}
.btn-1:hover,.btn-2:hover,.btn-3:hover,.btn-4:hover,.btn-5:hover,.btn-6:hover,.btn-7:hover,.btn-8:hover,.btn-9:hover{background-position:right -34px;}
.btn-1:hover s,.btn-2:hover s,.btn-3:hover s,.btn-4:hover s,.btn-5:hover s,.btn-6:hover s,.btn-7:hover s,.btn-8:hover s,.btn-9:hover s{background-position:0 0}
.btn-10,.btn-11,.btn-12,.btn-13,.btn-14,.btn-15,.btn-16{background-position:right -34px;}
.btn-10 s,.btn-11 s,.btn-12 s,.btn-13 s,.btn-14 s,.btn-15 s,.btn-16 s{background-position:0 0}
.btn-10:hover,.btn-11:hover,.btn-12:hover,.btn-13:hover,.btn-14:hover,.btn-15:hover,.btn-16:hover{background-position:right -102px;}
.btn-10:hover s,.btn-11:hover s,.btn-12:hover s,.btn-13:hover s,.btn-14:hover s,.btn-15:hover s,.btn-16:hover s{background-position:0 -68px}
a.btn-1,a.btn-2,a.btn-3,a.btn-4,a.btn-5,a.btn-6,a.btn-7,a.btn-8,a.btn-9,a.btn-10,a.btn-11,a.btn-12,a.btn-13,a.btn-14,a.btn-15,a.btn-16,a.btn-1:link,a.btn-2:link,a.btn-3:link,a.btn-4:link,a.btn-5:link,a.btn-6:link,a.btn-7:link,a.btn-8:link,a.btn-9:link,a.btn-10:link,a.btn-11:link,a.btn-12:link,a.btn-13:link,a.btn-14:link,a.btn-15:link,a.btn-16:link,a.btn-1:visited,a.btn-2:visited,a.btn-3:visited,a.btn-4:visited,a.btn-5:visited,a.btn-6:visited,a.btn-7:visited,a.btn-8:visited,a.btn-9:visited,a.btn-10:visited,a.btn-11:visited,a.btn-12:visited,a.btn-13:visited,a.btn-14:visited,a.btn-15:visited,a.btn-16:visited{color:#fff;font-size:14px;}
.disabled{cursor:not-allowed}
.btn-buy,.btn-quickbuy,.btn-fav{font-weight:normal;padding-right:16px}
a.btn-buy{font-size:15px;color:#fff;}
a.btn-fav,a.btn-quickbuy{font-size:15px;color:#fff;}
.btn-buy,.btn-quickbuy:hover{background-position:right -176px}
.btn-buy s,.btn-quickbuy:hover s{width:33px;background-position:0 -136px}
.btn-quickbuy,.btn-buy:hover{background-position:right -256px}
.btn-quickbuy s,.btn-buy:hover s{width:33px;background-position:0 -216px}
.btn-fav{background-position:right -336px}
.btn-fav s{width:16px;background-position:0 -296px;margin-right:5px;}
.btn-fav:hover{background-position:right -416px}
.btn-fav:hover s{width:16px;background-position:0 -376px;margin-right:5px;}
.user .login .right .userloginbox{border:0px;}
#orderstate{border:1px solid #D6D6D6;background-color:#EEEEEE;}
#orderstate .mt{border-bottom:1px dotted #D6D6D6;}
#orderinfo .mc,#ordermess .mc{background:none repeat scroll 0 0 #EEEEEE;}
#basket .basketlist table th{background-color:#D6D6D6;color:#333;height:35px;line-height:35px;font-weight:bold}
#basket .basketlist table td{background-color:#EEEEEE;color:#333;height:60px;}
#cashier .cashier table th,#orderinfo .p-list th{background-color:#D6D6D6;font-weight:bold}
#cashier .cashier table td,#orderinfo .p-list td{background-color:#EEEEEE;}
#basket .basketlist .qty-input{padding:0;width:40px;border:0px;color:#666;height:36px;line-height:36px;text-align:center;margin:0;}
#basket .basketlist .qty-reduce{width:30px;height:36px;background:url(../images/reduce.jpg) 0 -36px;}
#basket .basketlist .qty-reduce:hover{width:30px;height:36px;background:url(../images/reduce.jpg) 0 0;}
#basket .basketlist .qty-reduce-gray{width:30px;height:36px;background:url(../images/reduce.jpg) 0 -36px;filter:gray;color:gray;}
#basket .basketlist .qty-add{width:30px;height:36px;background:url(../images/reduce.jpg) right 0;}
#basket .basketlist .qty-add:hover{width:30px;height:36px;background:url(../images/reduce.jpg) right -36px;}
.allcategories{width:1000px;}
.allcategories .hd{border-bottom:2px solid #CF553E;}
.allcategories .bd{width:1020px;}
.allcategories .item{width:242px}
.allcategories .item-bd{width:234px;}
.comments_top .comments_section_1{width:260px;padding:20px 0 0 0px;}
.comments_top .comments_section_1 span{float:left;width:260px;margin:5px 0 0 0;padding:0}
.comments_top .comments_section_2{width:176px;}
.otherpay .item .content{background:none;}
.checkout .mt,.checkout .mt h2{background:#D6D6D6}
.nodemenu .mc ul li{margin:0;padding:0}